import os

# 设置PDF文件所在的目录路径
pdf_directory = 'pdf_files'
backup_file = 'file_name_backup.txt'

# 获取目录中所有PDF文件的文件名
pdf_files = [f for f in os.listdir(pdf_directory) if f.endswith('.pdf')]

# 按字母顺序排序文件名
pdf_files.sort()

# 打开备份文件以保存原始文件名和新的文件名
with open(backup_file, 'w') as backup:
    for i, file in enumerate(pdf_files, start=1):
        original_path = os.path.join(pdf_directory, file)
        new_filename = f"{i}.pdf"
        new_path = os.path.join(pdf_directory, new_filename)

        # 写入原始文件名和新文件名到备份文件
        backup.write(f"{file} -> {new_filename}\n")

        # 重命名文件
        os.rename(original_path, new_path)

print("文件重命名完成，备份文件已生成。")
